Big Huge Thesaurus

dialysis machine

noun